/* pages/teamLogin/index.wxss */
.wrap {
  padding: 2rem .26rem;
  background-color: #F9F8F8;
}
.container {
  background-color: #ffffff;
  padding: 0 .4rem 1rem;
}
.login-title {
  text-align: center;
  font-size: .42rem;
  color: #000;
  padding: .2rem 0;
}
.form-label {
  display: flex;
  align-items: center;
  padding: .2rem 0;
}
.icon-box {
  width: .39rem;
  height: .39rem;
  margin-right: .1rem;
}
.user-icon {
  width: .27rem;
  height: .3rem;
}
.lock-icon {
  width: .32rem;
  height: .39rem;
}
.inp {
  width: 100%;
  border: none;
  border-bottom: .01rem solid rgb(228, 228, 228);
  height: .66rem;
  line-height: .66rem;
}
.sub-btn {
  width: 5rem;
  margin: 1.4rem auto 0;
  border-radius: .14rem;
  height: .8rem;
  background-color: rgb(45, 147, 54);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}